package demo01;

/**
 * @time 2020/9/10
 * @auth Gotcha
 * @describe Decorator装饰角色
 */
public class SuperCar  implements Icar {
    /**
     * 子类需要使用,所以使用protected
     * 又是一个典型的接口做属性,典型的开闭原则
     */
    protected Icar car;

    public SuperCar(Icar car) {
        this.car = car;
    }

    @Override
    public void move() {
        car.move();
    }
}
